div,ul,li,span,a{direction:rtl;text-decoration:none;font:0.95em tahoma;}
ul{margin:0px;padding:0px}
h1 { display: none }
td { padding-bottom: 15px; }
img { border:0 }
[lang="en"] { direction:ltr; text-align:left; }
[lang="fa"] { direction:rtl; text-align:right; }
input, textarea,select {padding: 5px;border: solid 1px #ccc;outline: 0;width: 150px;font:11px tahoma;float:left; }
textarea {width: 200px;max-width: 200px;height: 100px;}
input:hover, textarea:hover ,select:hover {border-color: #C9C9C9;-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;}
input:focus, textarea:focus ,select:focus{border-color: #10AFDA;background:#FFFDE0;}
legend{background:url(images/tab2.png);height:17px;margin-top:-25px;width:170px;margin-right:-11px;color:#fff;text-indent:20px;vertical-align:bottom;padding-top:8px;}
fieldset{border:solid 1px #ccc;width:100%;margin-bottom:20px;padding:10px;}


/* Order/New /*
/* ----------------------------------------------------------- */
#table_personal_contact, #table_company_contact, #table_contact { float:right; width: 500px; padding:20px; }
#table_personal_contact, #table_company_contact, #table_contact, #div_submit, div_captcha { display:none; }
#table_contact_type { float:right; margin-right:50px; }
#table_select_service { float:right; margin-right:330px; }
#div_submit{ width:900px; margin:0 auto; text-align:center }
#table_personal_contact td label{text-align:left;direction:ltr;padding-left:20px;min-width:150px;}
#table_personal_contact td{text-align:right;}
#div_captcha div,#div_captcha ul,#div_captcha li,div_#captcha p,div_#captcha span,div_#captcha a { direction:ltr; margin:0 auto; }
#select { position:relative; margin:10px; padding:10px; width:600px;height:60px;margin:10px auto;background:url(images/selectbox.png) no-repeat; color:#fff;}
#select table { margin:10px auto; }
#select table td { text-align:right; }
#select select { padding:2px !important; }
#table_personal_contact,#table_company_contact,#table_contact{width:84%;padding:10px 65px 10px 0px;margin:0px auto;}
#div_submit input {background:url(images/submit.png);width:150px;height:38px;text-align:center;border:none !important;color:#fff;font:bold 11px tahoma;cursor:pointer;float:none !important;}
.inputtable{width:100%;}
.inputtable td{padding:5px 30px;text-align:right;direction:rtl;}
.inputtable td label{color:#555;}
.inputtable td select { padding:2px !important; }

/* Validation Helpers */
.field-validation-error { color: #ff0000; }
.field-validation-valid { display: none; }
.input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }
.validation-summary-errors { font-weight: bold; color: #ff0000; padding:0 20px 30px 20px; }
.validation-summary-valid { display: none; }
/* ----------------------------------------------------------- */


/* Common */
.spacer{width:100%;height:1px;clear:both;margin-top:20px;}
.last{vertical-align:top;}
#help_content { line-height: 2em; padding:1em; }
#help_content h1 { display:block; font:bold 12px tahoma !important;color:#0DABD8 }
#help_content table { width: 100% }

/* Wimax */
/* ----------------------------------------------------------- */
.pagetitle{font:bold 12px tahoma !important;color:#0DABD8}
.contentimg{float:left;padding:5px;margin-right:20px;}
.selectp{float:right;padding:15px;margin-left:20px;background:url(images/backhover.png) top;width:230px;}
/* ----------------------------------------------------------- */

/* Contact */
/* ----------------------------------------------------------- */
#contact ul li { line-height:25px; padding-top:20px; }
/* ----------------------------------------------------------- */

/* About */
/* ----------------------------------------------------------- */
#about { padding-top:30px; }
#about ul li { line-height:25px; list-style-type:circle; }
#about ul li.first { list-style-type:none; font-weight:bold; }
#about ul { padding-top:20px; }
/* ----------------------------------------------------------- */

/* Tables */
/* ----------------------------------------------------------- */
.contenttable {margin:10px auto;padding:0px;}
.contenttable td {margin:0px;padding:0px;height:20px;text-align:center;border:solid 1px #ccc;color:#555;}
.contenttable th {background:url(images/grid-header-blue-bg.jpg) repeat-X !important;border:solid 1px #96B8DB !important;}
.oddrow{background:#F4FAFC;}
.mouseover{background:#F9FCD6 !important;}
.description{font:11px tahoma !important;width:40% !important;}
.message{position:relative;padding:20px;margin:20px auto;width:60%;border:solid 1px #0FA9D4;background:url(images/msg-bg.gif)center repeat-X;color:#555;text-align:center;}
